Robust Web Services Provisioning through On-Demand Replication
نویسندگان
چکیده
Significant difference exists between things that work and things that work well. Availability along with reliability would make Web services the default technology of choice in developing many missioncritical electronic-business applications. Unfortunately, guaranteeing a Web service availability is still a challenge due to the unpredictable number of invocation requests a Web service (e.g., Google Maps) has to handle at a time, as well as the dynamic nature of the Internet (e.g., network disconnections). In addition, the heterogeneity, mobility and distributed nature of Web services makes traditional dependability and availability approaches inappropriate for Web services. In this paper, we describe the design of an on-demand replication approach for robust Web service provisioning. This approach dynamically deploys Web services at appropriate idle hosts, reducing the unavailability of Web services during peak demand for limited computing resources. In addition this approach promotes the decoupling of Web service providers and Web service host providers, which supports a more flexible replication model.
منابع مشابه
A Novel Approach for Robust Web Services Provisioning
Availability and reliability of Web services are important issues for developing many electronic business applications. Unfortunately, it is hard to guarantee the availability of a service given that the number of its requests might be potentially huge. In this paper, we propose a novel approach for robust Web service provisioning based on mobile agent and resource discovery technologies. With ...
متن کاملServiceDesigner: a Tool to Help End-Users Become Individual Service Providers
Pervasive and ubiquitous computing will fundamentally change the mode of interaction between humans and computers; instead of working with applications on a desktop computer we will interact with our environment through electronic services—anytime and anywhere. In this new modus operandi, specialized and personalized services will become much more important; the usual software house solutions m...
متن کاملA Chord-based Architecture for Efficient Dynamic Service Provisioning over Distributed Resources
The demand for distributed applications has been increasing since the birth of internet. It has scaled geographical areas in search of information and computational resources for processing. With the advent of Grid computing, ad-hoc Virtual Organizations have added an impetus towards distributed applications by providing on-demand service provisioning. The use of job-based paradigms and strong ...
متن کاملEconomic Investigation of Peer produced Services
The main focus of Web 2.0 is on contents and services. In this paper, we propose a game theoretical model to study the business model of peer production based services from the viewpoint of peer participants. As the potential users of the services are free to join, the concern of a typical participant is to evaluate if the benefit from provisioning a variety of resources is worthy. Both self-or...
متن کاملTUCS Dissertations No 183 , October 2014 Adnan Ashraf Cost - Efficient Virtual Machine Management Provisioning , Admission Control , and Consolidation
One of the main challenges in Software Engineering is to cope with the transition from an industry based on software as a product to software as a service. The field of Software Engineering should provide the necessary methods and tools to develop and deploy new cost-efficient and scalable digital services. In this thesis, we focus on deployment platforms to ensure cost-efficient scalability of...
متن کامل